﻿// How far away ？ HDU - 2586.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


/*
https://vjudge.net/problem/HDU-2586#author=GPT_zh
村庄里有n个房子，它们之间有一些双向道路相连。每天人们总是喜欢问这样的问题：“如果我想从A房子到B房子要走多远？”通常很难回答。但幸运的是，在这个村庄里答案总是唯一的，因为道路建造得这样，每两个房子之间都有一条唯一的简单路径（“简单”意味着你不能重复访问一个地方）。你的任务是回答所有这些好奇的人。
输入
第一行是一个整数T（T<=10），表示测试用例的数量。
  对于每个测试用例，第一行有两个数字n（2<=n<=40000）和m（1<=m<=200），分别表示房子的数量和查询的数量。接下来的n-1行每行包含三个数字i，j，k，用一个空格分隔，表示连接房子i和房子j的道路长度为k（0<k<=40000）。房子从1到n编号。
  接下来的m行每行包含不同的整数i和j，你需要回答房子i和房子j之间的距离。
输出
对于每个测试用例，输出m行。每行表示一个查询的答案。在每个测试用例之后输出一个空行。

2
3 2
1 2 10
3 1 15
1 2
2 3

2 2
1 2 100
1 2
2 1

10
25
100
100
*/
int main()
{
    std::cout << "Hello World!\n";
}

 